fight tooth and nail to protect something - Espagnol Anglais Dictionnaire